sacrifice everything, for victory - German English Dictionary